﻿using RXY_Mall.Application.AllFinance.Dto;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace RXY_Mall.Application.AllFinance
{
    public interface IFinanceService
    {
        IList<UserWithdrawalDto> GetUserWithdrawalByPage(int iDisplayStart, int iDisplayLength, string dateMin, string dateMax, string code, int status, string userName, string realName, out int totalCount);
        Task<Response<int>> CheckUserWithdrawal(int managerId, int id, int status, string remark, string dismiss_reason);
        IList<ShopWithdrawalDto> GetShopWithdrawalByPage(int iDisplayStart, int iDisplayLength, string dateMin, string dateMax, string code, int status, string shopName, out int totalCount);
        Task<Response<int>> CheckShopWithdrawal(int managerId,int id, int status, string remark );
        IList<UserVipDto> GetUserVipByPage(int iDisplayStart, int iDisplayLength, string dateMin, string dateMax, string payNo, int pay_type, string userName, string realName, out int totalCount);

    }
}
